package com.lnsf.service;

import java.util.List;

import com.lnsf.entity.User;

/*
 * UserService接口
 * author:黄华炎
 * 2017-07-26
 * 
 * 
 */

public interface IUserService {

	//注册一个用户
	public String register(User user );
	
	//修改用户激活状态
	public Integer activeUser(String code);
	
	//用户登陆
	public User login(User user);
	
	//根据用户电话来获取用户,注册时的时候需要用到
	public User getUserByPhone(String phone);
	
	//分类显示用户
	public Iterable<User> getUserByPage(int pageNum , int pageSize );
	
	//模糊查找,可通过手机号和用户名查找
	public List<User> getUserByCondition(User user);
	
	//删除用户
	public void deleteUser(Integer userid);
	
	//修改用户
	public void updateUser(User user);
	
	//获取用户数量
	public Long getTotalUser();
	
	

	
}
